spin recovery technique